Extract engine noise from IGC, add to KML multipath (#1054)
* Extract engine noise from IGC, add to KML multipath
* Add IGC tests and test files
* Fix kml test suite for extension data.
Note that reference file are stripped of creation times.
* Better way to figure out which extensions are present?
* New IgcMetaData and ExtensionDefinition classes
* Lots of new extensions
* This looks like a better way...
* Minor cleanup
* Dead code removal
* Update IGC->KML reference KML files
* Replace QHash with QList, eliminate evil if ladders
* Many small improvements and cleanups
* Many small improvements and cleanups
* Precision loss fixes, igc_fsdata now templated
* More precision fixes, less templating
* format with astylerc options.
* delete unused include
* convert KmlFormat::wp_field to scoped enum.
* add missed file with scoped enum refatoring changes.
---------
Co-authored-by: Robert Lipe <robertlipe@gmail.com>
Co-authored-by: tsteven4 <13596209+tsteven4@users.noreply.github.com>